//
// nel3dConstants.java
// Copyright (C) 2010  "Naush" <naush _ hotmail _ fr>
//
// This program is free software: you can redistribute it and/or modify
// it under the terms of the GNU Affero General Public License as
// published by the Free Software Foundation, either version 3 of the
// License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU Affero General Public License for more details.
//
// You should have received a copy of the GNU Affero General Public License
// along with this program.  If not, see <http://www.gnu.org/licenses/>./* ----------------------------------------------------------------------------







package org.ryzom.nel.threed;

public interface nel3dConstants {
  public final static int EmptyWindow = nel3dJNI.EmptyWindow_get();
  public final static int NL_RGBA_R_DWORD_MASK = nel3dJNI.NL_RGBA_R_DWORD_MASK_get();
  public final static int NL_RGBA_G_DWORD_MASK = nel3dJNI.NL_RGBA_G_DWORD_MASK_get();
  public final static int NL_RGBA_B_DWORD_MASK = nel3dJNI.NL_RGBA_B_DWORD_MASK_get();
  public final static int NL_RGBA_A_DWORD_MASK = nel3dJNI.NL_RGBA_A_DWORD_MASK_get();
  public final static int NL3D_CLIP_PLANE_NEAR = nel3dJNI.NL3D_CLIP_PLANE_NEAR_get();
  public final static int NL3D_CLIP_PLANE_FAR = nel3dJNI.NL3D_CLIP_PLANE_FAR_get();
  public final static int NL3D_CLIP_PLANE_LEFT = nel3dJNI.NL3D_CLIP_PLANE_LEFT_get();
  public final static int NL3D_CLIP_PLANE_TOP = nel3dJNI.NL3D_CLIP_PLANE_TOP_get();
  public final static int NL3D_CLIP_PLANE_RIGHT = nel3dJNI.NL3D_CLIP_PLANE_RIGHT_get();
  public final static int NL3D_CLIP_PLANE_BOTTOM = nel3dJNI.NL3D_CLIP_PLANE_BOTTOM_get();
  public final static int NL3D_COARSEMESH_VERTEXBUFFER_SIZE = nel3dJNI.NL3D_COARSEMESH_VERTEXBUFFER_SIZE_get();
  public final static int NL3D_COARSEMESH_TRIANGLE_SIZE = nel3dJNI.NL3D_COARSEMESH_TRIANGLE_SIZE_get();
  public final static String NL3D_GL_DLL_NAME = nel3dJNI.NL3D_GL_DLL_NAME_get();
  public final static int NL_COLGRID_SIZE = nel3dJNI.NL_COLGRID_SIZE_get();
  public final static int NL3D_MAX_TILE_PASS = nel3dJNI.NL3D_MAX_TILE_PASS_get();
  public final static int NL3D_MAX_TILE_FACE = nel3dJNI.NL3D_MAX_TILE_FACE_get();
  public final static int NL3D_TILE_PASS_RGB0 = nel3dJNI.NL3D_TILE_PASS_RGB0_get();
  public final static int NL3D_TILE_PASS_RGB1 = nel3dJNI.NL3D_TILE_PASS_RGB1_get();
  public final static int NL3D_TILE_PASS_RGB2 = nel3dJNI.NL3D_TILE_PASS_RGB2_get();
  public final static int NL3D_TILE_PASS_ADD = nel3dJNI.NL3D_TILE_PASS_ADD_get();
  public final static int NL3D_TILE_PASS_LIGHTMAP = nel3dJNI.NL3D_TILE_PASS_LIGHTMAP_get();
  public final static double NL3D_REFINE_MERGE_THRESHOLD = nel3dJNI.NL3D_REFINE_MERGE_THRESHOLD_get();
  public final static int NL3D_LANDSCAPE_VEGETABLE_MAX_AGP_VERTEX_UNLIT = nel3dJNI.NL3D_LANDSCAPE_VEGETABLE_MAX_AGP_VERTEX_UNLIT_get();
  public final static int NL3D_LANDSCAPE_VEGETABLE_MAX_AGP_VERTEX_LIGHTED = nel3dJNI.NL3D_LANDSCAPE_VEGETABLE_MAX_AGP_VERTEX_LIGHTED_get();
  public final static double NL3D_PATCH_TILE_AREA = nel3dJNI.NL3D_PATCH_TILE_AREA_get();
  public final static double NL3D_PATCH_TILE_RADIUS = nel3dJNI.NL3D_PATCH_TILE_RADIUS_get();
  public final static int NL3D_LANDSCAPE_DLM_WIDTH = nel3dJNI.NL3D_LANDSCAPE_DLM_WIDTH_get();
  public final static int NL3D_LANDSCAPE_DLM_HEIGHT = nel3dJNI.NL3D_LANDSCAPE_DLM_HEIGHT_get();
  public final static int NL3D_LANDSCAPE_VEGETABLE_BLOCK_NCTXVERTS = nel3dJNI.NL3D_LANDSCAPE_VEGETABLE_BLOCK_NCTXVERTS_get();
  public final static int NL3D_MAX_LIGHT_CONTRIBUTION = nel3dJNI.NL3D_MAX_LIGHT_CONTRIBUTION_get();
  public final static int NL3D_QUADGRID_LIGHT_NUM_LEVEL = nel3dJNI.NL3D_QUADGRID_LIGHT_NUM_LEVEL_get();
  public final static int NL3D_CLOD_TEXT_WIDTH = nel3dJNI.NL3D_CLOD_TEXT_WIDTH_get();
  public final static int NL3D_CLOD_TEXT_HEIGHT = nel3dJNI.NL3D_CLOD_TEXT_HEIGHT_get();
  public final static int NL3D_CLOD_TEXT_SIZE = nel3dJNI.NL3D_CLOD_TEXT_SIZE_get();
  public final static int NL3D_MESH_SKINNING_MAX_MATRIX = nel3dJNI.NL3D_MESH_SKINNING_MAX_MATRIX_get();
  public final static double NL3D_MESH_PRECISE_CLIP_THRESHOLD = nel3dJNI.NL3D_MESH_PRECISE_CLIP_THRESHOLD_get();
  public final static double NL3D_MESH_MRM_SKINNED_WEIGHT_FACTOR = nel3dJNI.NL3D_MESH_MRM_SKINNED_WEIGHT_FACTOR_get();
  public final static double NL3D_MESH_MRM_SKINNED_UV_FACTOR = nel3dJNI.NL3D_MESH_MRM_SKINNED_UV_FACTOR_get();
  public final static double NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR = nel3dJNI.NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR_get();
  public final static double NL3D_MESH_MRM_SKINNED_DEFAULT_POS_SCALE = nel3dJNI.NL3D_MESH_MRM_SKINNED_DEFAULT_POS_SCALE_get();
  public final static int NL3D_MESH_MRM_SKINNED_MAX_MATRIX = nel3dJNI.NL3D_MESH_MRM_SKINNED_MAX_MATRIX_get();
  public final static double NL3D_MRM_LD_SHIFT_POLY_COUNT = nel3dJNI.NL3D_MRM_LD_SHIFT_POLY_COUNT_get();
  public final static int NL3D_MRM_MAX_ATTRIB = nel3dJNI.NL3D_MRM_MAX_ATTRIB_get();
  public final static int NL_MAX_TILES_BY_PATCH_EDGE_SHIFT = nel3dJNI.NL_MAX_TILES_BY_PATCH_EDGE_SHIFT_get();
  public final static int NL_MAX_TILES_BY_PATCH_EDGE = nel3dJNI.NL_MAX_TILES_BY_PATCH_EDGE_get();
  public final static int NL_PATCH_FAR0_ROTATED = nel3dJNI.NL_PATCH_FAR0_ROTATED_get();
  public final static int NL_PATCH_FAR1_ROTATED = nel3dJNI.NL_PATCH_FAR1_ROTATED_get();
  public final static int NL_PATCH_SMOOTH_FLAG_SHIFT = nel3dJNI.NL_PATCH_SMOOTH_FLAG_SHIFT_get();
  public final static int NL_PATCH_SMOOTH_FLAG_MASK = nel3dJNI.NL_PATCH_SMOOTH_FLAG_MASK_get();
  public final static int NL_LUMEL_BY_TILE_SHIFT = nel3dJNI.NL_LUMEL_BY_TILE_SHIFT_get();
  public final static int NL_LUMEL_BY_TILE = nel3dJNI.NL_LUMEL_BY_TILE_get();
  public final static int NL_BLOCK_LUMEL_COMPRESSED_SIZE = nel3dJNI.NL_BLOCK_LUMEL_COMPRESSED_SIZE_get();
  public final static int NL_PATCH_BLOCK_MAX_QUAD = nel3dJNI.NL_PATCH_BLOCK_MAX_QUAD_get();
  public final static int NL_PATCH_BLOCK_MAX_VERTEX = nel3dJNI.NL_PATCH_BLOCK_MAX_VERTEX_get();
  public final static int NL3D_NOISE_MAX = nel3dJNI.NL3D_NOISE_MAX_get();
  public final static int NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK_SHIFT = nel3dJNI.NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK_SHIFT_get();
  public final static int NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK = nel3dJNI.NL3D_PATCH_VEGETABLE_NUM_TESSBLOCK_PER_CLIPBLOCK_get();
  public final static int NL3D_LIGHTED_MODEL_ALLOC_BLOCKSIZE = nel3dJNI.NL3D_LIGHTED_MODEL_ALLOC_BLOCKSIZE_get();
  public final static int NL3D_QUAD_GRID_ALLOC_BLOCKSIZE = nel3dJNI.NL3D_QUAD_GRID_ALLOC_BLOCKSIZE_get();
  public final static int NL3D_MESH_SKIN_MANAGER_MAXVERTICES = nel3dJNI.NL3D_MESH_SKIN_MANAGER_MAXVERTICES_get();
  public final static int NL3D_MESH_SKIN_MANAGER_NUMVB = nel3dJNI.NL3D_MESH_SKIN_MANAGER_NUMVB_get();
  public final static int NL3D_SHADOW_MESH_SKIN_MANAGER_MAXVERTICES = nel3dJNI.NL3D_SHADOW_MESH_SKIN_MANAGER_MAXVERTICES_get();
  public final static int NL3D_SHADOW_MESH_SKIN_MANAGER_NUMVB = nel3dJNI.NL3D_SHADOW_MESH_SKIN_MANAGER_NUMVB_get();
  public final static int NL3D_SMM_QUADGRID_SIZE = nel3dJNI.NL3D_SMM_QUADGRID_SIZE_get();
  public final static double NL3D_SMM_QUADCELL_SIZE = nel3dJNI.NL3D_SMM_QUADCELL_SIZE_get();
  public final static int NL3D_SMM_MAX_TEXTDEST_SIZE = nel3dJNI.NL3D_SMM_MAX_TEXTDEST_SIZE_get();
  public final static int NL3D_SMM_MAX_FREETEXT = nel3dJNI.NL3D_SMM_MAX_FREETEXT_get();
  public final static double NL3D_SMM_FADE_SPEED = nel3dJNI.NL3D_SMM_FADE_SPEED_get();
  public final static int NL3D_SPR_NUM_CLIP_PLANE = nel3dJNI.NL3D_SPR_NUM_CLIP_PLANE_get();
  public final static int NL3D_SPR_NUM_CLIP_PLANE_SHIFT = nel3dJNI.NL3D_SPR_NUM_CLIP_PLANE_SHIFT_get();
  public final static int NL3D_SPR_NUM_CLIP_PLANE_MASK = nel3dJNI.NL3D_SPR_NUM_CLIP_PLANE_MASK_get();
  public final static int NL3D_SPR_MAX_REF_COUNT = nel3dJNI.NL3D_SPR_MAX_REF_COUNT_get();
  public final static int NL3D_TESSBLOCK_NUM_CLIP_PLANE = nel3dJNI.NL3D_TESSBLOCK_NUM_CLIP_PLANE_get();
  public final static int NL3D_TESSBLOCK_TILESIZE = nel3dJNI.NL3D_TESSBLOCK_TILESIZE_get();
  public final static int NL_DLM_BLOCK_SIZE = nel3dJNI.NL_DLM_BLOCK_SIZE_get();
  public final static int NL_DLM_LIGHTMAP_TYPE_SIZE = nel3dJNI.NL_DLM_LIGHTMAP_TYPE_SIZE_get();
  public final static int NL_MIN_FAR_PATCH_EDGE = nel3dJNI.NL_MIN_FAR_PATCH_EDGE_get();
  public final static int NL_NUM_FAR_RECTANGLE_RATIO = nel3dJNI.NL_NUM_FAR_RECTANGLE_RATIO_get();
  public final static int NL_NUM_FAR_BIGGEST_PATCH_PER_EDGE = nel3dJNI.NL_NUM_FAR_BIGGEST_PATCH_PER_EDGE_get();
  public final static int NL_NUM_FAR_BIGGEST_PATCH_PER_TEXTURE = nel3dJNI.NL_NUM_FAR_BIGGEST_PATCH_PER_TEXTURE_get();
  public final static int TEXTUREFONT_NBCATEGORY = nel3dJNI.TEXTUREFONT_NBCATEGORY_get();
  public final static int NL_TILE_LIGHTMAP_SIZE = nel3dJNI.NL_TILE_LIGHTMAP_SIZE_get();
  public final static int NL_TILE_ELM_MASK_ROTATE = nel3dJNI.NL_TILE_ELM_MASK_ROTATE_get();
  public final static int NL_TILE_ELM_OFFSET_ROTATE = nel3dJNI.NL_TILE_ELM_OFFSET_ROTATE_get();
  public final static int NL_TILE_ELM_SIZE_ROTATE = nel3dJNI.NL_TILE_ELM_SIZE_ROTATE_get();
  public final static int NL_TILE_ELM_MASK_UVINFO = nel3dJNI.NL_TILE_ELM_MASK_UVINFO_get();
  public final static int NL_TILE_ELM_OFFSET_UVINFO = nel3dJNI.NL_TILE_ELM_OFFSET_UVINFO_get();
  public final static int NL_TILE_ELM_SIZE_UVINFO = nel3dJNI.NL_TILE_ELM_SIZE_UVINFO_get();
  public final static int NL_TILE_ELM_MASK_SUBNOISE = nel3dJNI.NL_TILE_ELM_MASK_SUBNOISE_get();
  public final static int NL_TILE_ELM_OFFSET_SUBNOISE = nel3dJNI.NL_TILE_ELM_OFFSET_SUBNOISE_get();
  public final static int NL_TILE_ELM_SIZE_SUBNOISE = nel3dJNI.NL_TILE_ELM_SIZE_SUBNOISE_get();
  public final static int NL_TILE_ELM_OFFSET_VEGETABLE = nel3dJNI.NL_TILE_ELM_OFFSET_VEGETABLE_get();
  public final static int NL_TILE_ELM_MASK_VEGETABLE = nel3dJNI.NL_TILE_ELM_MASK_VEGETABLE_get();
  public final static int NL_TILE_ELM_SIZE_VEGETABLE = nel3dJNI.NL_TILE_ELM_SIZE_VEGETABLE_get();
  public final static int NL_TILE_ELM_LAYER_EMPTY = nel3dJNI.NL_TILE_ELM_LAYER_EMPTY_get();
  public final static int NL_NUM_PIXELS_ON_FAR_TILE_EDGE_SHIFT = nel3dJNI.NL_NUM_PIXELS_ON_FAR_TILE_EDGE_SHIFT_get();
  public final static int NL_NUM_PIXELS_ON_FAR_TILE_EDGE = nel3dJNI.NL_NUM_PIXELS_ON_FAR_TILE_EDGE_get();
  public final static int NL3D_TILE_NOISE_MAP_TILE_FACTOR = nel3dJNI.NL3D_TILE_NOISE_MAP_TILE_FACTOR_get();
  public final static int NL3D_TILE_NOISE_MAP_SIZE = nel3dJNI.NL3D_TILE_NOISE_MAP_SIZE_get();
  public final static int NL3D_VEGETABLE_NRDRPASS = nel3dJNI.NL3D_VEGETABLE_NRDRPASS_get();
  public final static int NL3D_VEGETABLE_RDRPASS_LIGHTED = nel3dJNI.NL3D_VEGETABLE_RDRPASS_LIGHTED_get();
  public final static int NL3D_VEGETABLE_RDRPASS_LIGHTED_2SIDED = nel3dJNI.NL3D_VEGETABLE_RDRPASS_LIGHTED_2SIDED_get();
  public final static int NL3D_VEGETABLE_RDRPASS_UNLIT = nel3dJNI.NL3D_VEGETABLE_RDRPASS_UNLIT_get();
  public final static int NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED = nel3dJNI.NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED_get();
  public final static int NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED_ZSORT = nel3dJNI.NL3D_VEGETABLE_RDRPASS_UNLIT_2SIDED_ZSORT_get();
  public final static int NL3D_VEGETABLE_VP_LUT_SIZE = nel3dJNI.NL3D_VEGETABLE_VP_LUT_SIZE_get();
  public final static int NL3D_VEGETABLE_BLOCK_NUMDIST = nel3dJNI.NL3D_VEGETABLE_BLOCK_NUMDIST_get();
  public final static double NL3D_VEGETABLE_BLOCK_ELTDIST = nel3dJNI.NL3D_VEGETABLE_BLOCK_ELTDIST_get();
  public final static double NL3D_VEGETABLE_BLOCK_BLEND_TRANSITION_DIST = nel3dJNI.NL3D_VEGETABLE_BLOCK_BLEND_TRANSITION_DIST_get();
  public final static int NL3D_VEGETABLE_NUM_QUADRANT = nel3dJNI.NL3D_VEGETABLE_NUM_QUADRANT_get();
  public final static int NL3D_VEGETABLE_FREQUENCY_FACTOR_PREC = nel3dJNI.NL3D_VEGETABLE_FREQUENCY_FACTOR_PREC_get();
  public final static int NL3D_VEGETABLE_DEFAULT_NUM_BLEND_LAYER = nel3dJNI.NL3D_VEGETABLE_DEFAULT_NUM_BLEND_LAYER_get();
  public final static double NL3D_VEGETABLE_DEFAULT_DIST_MAX = nel3dJNI.NL3D_VEGETABLE_DEFAULT_DIST_MAX_get();
  public final static int SHAPE_VERTICES_MAX = nel3dJNI.SHAPE_VERTICES_MAX_get();
  public final static int SHAPE_MAX = nel3dJNI.SHAPE_MAX_get();
  public final static int MAX_CPU_PROCESS = nel3dJNI.MAX_CPU_PROCESS_get();
}
